// pages/meun/meun.js
var util=require('../../utils/util')
var api = require('../../config/api.js')
var infouser;
Page({

  /**
   * 页面的初始数据
   */
  data: {
//人员基础信息
userInfo:{
  userId:0,
  userName:"",
  phone:'',
  gender:0,
  orgId:0,
  deptId:0,
  orgType:0,
  uuid:'',
  healthStatus:1,
  deptName:'',
  mgrFlag:0 ,//1、管理员0 普通用户 2、系统管理员
  idumber:'',//身份证
  birth:'',//出身日期
  address:''//家庭住址
},
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
   
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    console.log("onload===")
    let that=this
    wx.login({
      success (res) {
        if (res.code) {
          //发起网络请求
          util.request(api.loginuserInfo,{code: res.code}).then(function (res) {
            if (res.code == 200) {
              //wx.setStorageSync('infouser', res.data)
              console.log(res);
              infouser=res.data;
              wx.setStorageSync('infouser', infouser)
              that.setData({
                userInfo: infouser
              })
            } else {
              util.showErrorToast(res.message);
            }
            
          })
          // .catch((err) => {
          //   console.log("登录远程服务器catch:" + err);
          //   //reject(err);
          // });

        } else {
          console.log('登录失败！' + res.message)
        }
      }
    })

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  },
/**
 * 跳转下页
 */
  toChild(){
    wx.navigateTo({
      url: '/pages/healthupinfo/healthup'
    })
  },

  //统一上报
  updataall(){
    wx.navigateTo({
      url: '../upall/upall',
  })
  },

  //防控汇总
  adminall(){
    wx.navigateTo({
      url: '../adminall/adminall',
  })
  },

  //出行上报
  outplan(){
    wx.navigateTo({
      //url: '../outapproval/outapproval',
      url: '../exceoutapproval/outmenu',
  })
  },
  //审批列表
  approval(){
    wx.navigateTo({
      url: '../exceoutapproval/splist',
  })
  },

  //通知列表
  checknotice(){
    if(this.data.userInfo.deptId==null){
      return
    }
    
    wx.navigateTo({
      url: '../notice/noticelist?deptid='+this.data.userInfo.deptId,
  })
  },
//部门隐患列表
exceptreport(){
  wx.navigateTo({
    url: '../deptexcept/deptexceptlist',
})
},

//接种信息填报
vaccine(){
  wx.navigateTo({
    url: '../vaccine/vaccineinfo',
})
},
//隔离信息填报
quarantine(){
  wx.navigateTo({
    url: '../quarantineExt/quarantineExt',
})
}

})